candyman ending explained